layered architecture - French English Dictionary